oval fossa of heart - Español Inglés Diccionario